package cn.ffcs.uec.outStaff.model;

import java.io.Serializable;
import java.math.BigDecimal;

import lombok.Getter;
import lombok.Setter;
import cn.ffcs.uom.common.model.UomEntity;
/**
 * 业务外包合同信息
 */
public class UecOutStaffManage extends UomEntity implements Serializable {

	private static final long serialVersionUID = -6602343215456500514L;

	/**
	 * 
	 * @return
	 */
	public Long getOutStaffManageId() {
		return super.getId();
	}

	public void setOutStaffManageId(Long outStaffManageId) {
		super.setId(outStaffManageId);
	}
	/**
	 * 账期
	 */
	@Getter
	@Setter
	private Long monthId;
	/**
	 * 主键
	 */
	@Getter
	@Setter
	private String pkCtManage;
	/**
	 * 合同编号
	 */
	@Getter
	@Setter
	private String ctCode;
	/**
	 * 合同名称
	 */
	@Getter
	@Setter
	private String ctName;
	/**
	 * 经办单位
	 */
	@Getter
	@Setter
	private String managerUnit;
	/**
	 * 经办人姓名
	 */
	@Getter
	@Setter
	private String managerName;
	/**
	 * 经办人编号
	 */
	@Getter
	@Setter
	private String managerCode;
	/**
	 * 合同金额(元)
	 */
	@Getter
	@Setter
	private Double ctMoney;
	/**
	 * 合同类型
	 */
	@Getter
	@Setter
	private String ctType;
	/**
	 * 合同生效时间
	 */
	@Getter
	@Setter
	private String ctBeginDate;
	/**
	 * 合同终止时间
	 */
	@Getter
	@Setter
	private String ctEndDate;
	/**
	 * 是否有顺延条款
	 */
	@Getter
	@Setter
	private String postponeFlag;
	/**
	 * 顺延时间
	 */
	@Getter
	@Setter
	private String postponeDate;
	/**
	 * 范本类型
	 */
	@Getter
	@Setter
	private String templateType;
	/**
	 * 原合同编号
	 */
	@Getter
	@Setter
	private String ctCodeOld;
	/**
	 * 是否涉及金额变更
	 */
	@Getter
	@Setter
	private String ismoney;
	/**
	 * 变更后合同金额(元)
	 */
	@Getter
	@Setter
	private Double changemoney;
	/**
	 * 外包供应商编码
	 */
	@Getter
	@Setter
	private String supplierCode;
	/**
	 * 最新标识
	 */
	@Getter
	@Setter
	private String newMark;
	/**
	 * 
	 */
	@Getter
	@Setter
	private String ts;
	/**
	 * 
	 */
	@Getter
	@Setter
	private Long dr;
	/**
	 * 经办人
	 */
	@Getter
	@Setter
	private String ctmanager;
	/**
	 * 合同分类
	 */
	@Getter
	@Setter
	private BigDecimal operateType;

	public UecOutStaffManage() {
		super();
	}

	public static UecOutStaffManage newInstance() {
		return new UecOutStaffManage();
	}

}
